627e4103ddd012ba5c9af75a131403a30b659061,oak-mongomk/src/main/java/org/apache/jackrabbit/mongomk/prototype/MongoMK.java,MongoMK,getNewestRevision,#Map#Revision#boolean#,858
Before Change
if (newestRev == null || isRevisionNewer(propRev, newestRev)) {
// TODO check if propRev is really committed, if
// onlyCommitted is set
if (isRevisionNewer(before, propRev)) {
newestRev = propRev;
}
}
After Change
for (String r : valueMap.keySet()) {
Revision propRev = Revision.fromString(r);
if (newestRev == null || isRevisionNewer(propRev, newestRev)) {
if (isRevisionNewer(before, propRev)) {
if (!onlyCommitted || isValidRevision(propRev, before, nodeMap)) {
newestRev = propRev;
}